// pages/info/info.js
import http from "../../utils/http"

Page({
  data: {
    infoList: {} // 改为对象而不是数组
  },
  
  getInfo() {
    http({
      url: "/student/info",
    }).then(res => {
      if (res.code === 0) {
        // 处理性别字段
        const infoData = {
          ...res.data,
          sexText: res.data.sex === 1 ? "男" : "女"
        };
        
        this.setData({ infoList: infoData });
      }
    }).catch(err => {
      console.error("请求失败:", err);
    });
  },

  // 退出登录功能
  logout() {
    wx.showModal({
      title: '确认退出',
      content: '确定要退出登录吗？',
      success: (res) => {
        if (res.confirm) {
          wx.removeStorageSync('token');
          wx.reLaunch({
            url: '/pages/login/login'
          });
        }
      }
    });
  },

  // 生命周期函数
  onLoad(options) {
    this.getInfo()
  },
  
  // ...其他生命周期方法保持不变


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})